package co.edu.uniandes.truequeAndes.servlets;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import co.edu.uniandes.truequeAndes.dao.ConsultaDAO;
import co.edu.uniandes.truequeAndes.fachada.TruequeAndes;
import co.edu.uniandes.truequeAndes.vos.Cliente;
import co.edu.uniandes.truequeAndes.vos.Productoalterar;

public class ServletRF15 extends ServletTemplate{

	@Override
	public String darImagenTitulo(HttpServletRequest request) {
		// TODO Auto-generated method stub
		return "uniandes.png";
	}

	@Override
	public String darTituloPagina(HttpServletRequest request) {
		
		return "exito";
	}

	@Override
	public void escribirContenido(HttpServletRequest request,
			HttpServletResponse response) throws Exception
			{
		long numeroiini=System.nanoTime();
		Cliente obtenido=(Cliente)request.getSession().getAttribute("cliente");
		request.getSession().setAttribute("cliente", obtenido);
		
		TruequeAndes t= TruequeAndes.darInstancia();
		t.inicializarRuta();
		
		ArrayList iterar=(ArrayList)t.buscarProductosAsociadoClienteRF15(obtenido.darEmail());
			//(ArrayList)dao.buscarProductosAsociadoClienteRF15(obtenido.darEmail());
		PrintWriter escritor=response.getWriter();
		escritor.println("<form method=\"POST\" action=\"ServletRF15Cambio.htm\">");
		escritor.println("<table width=\"100%\" align=\"center\">");
		
		for (int i = 0; i < iterar.size(); i++) {
			Productoalterar recogido=(Productoalterar)iterar.get(i);
			escritor.println("<tr>");
			escritor.println("<td width=\"50%\" align=\"right\"><input type=\"radio\" value=\""+ recogido.darId() + "\" name=\"seleccion\"></td><td align=\"left\" width=\"50%\"> "+ recogido.darNombre() + " con valor normal de " + recogido.darValor() + " y un valor comercial de " + recogido.darValorComercial() + " y de categoria " + recogido.darCategoria());
			escritor.println("</tr>");
			
		}
	
		
		escritor.println("<tr>");
		escritor.println("<td width=\"100%\" align=\"center\"><input type=\"submit\" name=\"alterar\" Value=\"Deseo Alterar el seleccionado\"></td><td/>");
		escritor.println("</tr>");
		escritor.println("");
		escritor.println("</table></form>");
		
		escritor.println("<form method=\"POST\" action=\"ServletLogin.htm\"><table width=\"100%\" align=\"center\">");
		escritor.println("<tr>");
		escritor.println("<td align=\"center\"><input type=\"submit\" name=\"regresar\" value=\"Regresar\">");
		escritor.println("</td>");
		escritor.println("</tr></table></form>");
		
		
		long numerofini=System.nanoTime();
    	numerofini=numerofini-numeroiini;
    	
    	escritor.println("<table width=\"100%\" align=\"center\">");
    	escritor.println("<tr><td align=\"center\">  " + numerofini + " en nanosegundos</td></tr></table>");
		
	}

}
